Towards Highly Configurable Real-Time Object Request Brokers
نویسندگان
چکیده
This paper discusses the software architecture of a Realtime CORBA object request broker (ORB) called ZEN, written in Real-time Java, which is designed to eliminate common sources of overhead and non-determinism in ORB implementations. We illustrate how ZEN can be configured to select the minimal set of components used by an application. Our experience with ZEN indicates that combining Real-time Java with Real-time CORBA is a major step forward towards simplifying the development and maintenance of distributed middleware and applications with stringent quality of service requirements.
منابع مشابه
Issues on Real-Time Object Request Brokers (Position Paper)
For many applications such as command and control, telecommunications, and process control, it is critical that they meet timing constraints and ensure predictable computation. Furthermore, some of these applications are also distributed in nature and utilize distributed object management technology such as object request brokers (ORB) for interoperability. Therefore, it is necessary to integra...
متن کاملTowards Predictable Real-time Java Object Request Brokers
Distributed real-time and embedded (DRE) applications often possess stringent quality of service (QoS) requirements. Designing middleware for DRE applications poses several challenges to object request broker (ORB) developers. This paper provides the following contributions to the study of middleware for DRE applications. First, we outline the challenges present in one of the principal ORB comp...
متن کاملA Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain
The Object Management Group’s (OMG) Common Object Request Broker Architecture (CORBA) is an important and popular technology that supports the development of object-based, distributed applications. The benefits promised by CORBA (abstraction, heterogeneity, etc.) are appealing in many application domains, including those that satisfy real-time requirements—such as manufacturing. Unfortunately, ...
متن کاملEvaluating Architectures for Multi-threaded CORBA Object Request Brokers
CORBA Object Request Brokers (ORBs) deliver client requests to servants and return responses to clients [1]. To accomplish this, ORBs manage transport connections, perform transport endpoint demultiplexing, and provide the multithreading architecture used by applications. The architecture used to multi-thread an ORB has a substantial impact on its performance and predictability [2]. A key chall...
متن کاملDependable objects for databases, middleware and methodologies: a position paper
This position paper describes work that needs to be done to integrate features of security, fault tolerance, and real-time computing into object-oriented technology to produce Òdependable objects.Ó This dependable technology can be applied in the areas of database; middleware, including object-request brokers; and object-based design and analysis methodologies. The accomplishments to date of va...
متن کامل